body {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	background-color:#eeeeee;
}
div
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:5px;
}
#mainDiv
{
	width:960px;
	margin:0 auto;
}
input,textarea
{
padding: 7px;
border: 1px solid #EEE;
font: 16px Arial, Helvetica, sans-serif;
width: 490px;
color: #999;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color:#ffffff;
}
.button {
width: auto;
background: #242424;
border: 1px solid #06A;
color: white;
font-weight: bold;
margin-top: 15px;
cursor: pointer;
width: auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding: 5px;
}
.button:hover {
background-color: #06A;
}
.error_message { display: block;  background: #FBE3E4 url(images/error.gif) no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 3px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }

.success_message { display: block; height: 22px; line-height: 22px; padding: 3px 10px 3px 35px; margin: 3px 0; color:#666; border: 1px solid #A0D997; -moz-border-radius: 5px; -webkit-border-radius:5px; background-color: #D6FFD8; background-image: url(images/success.gif); background-repeat: no-repeat; background-position: 10px center; color:#436213; }
li{list-style-type:none;}
/* Login panle begin*/
.logindiv
{
	width:380px;
	height:200px;
	border: 1px solid #aaaaaa;
	margin:0 auto;
	margin-top:170px;
	padding:20px;
}
.logindiv *
{
	float:left;
	margin-top:5px;
}
.logindiv label
{
	width:350px;
}
.logindiv input
{
	width:350px;
}
.logindiv input[type="submit"]
{
	width:60px;
}
/* Login panle end*/
/* Left menu begin */
.topdiv
{
	float:left;
	text-align:center;
	position:relative;
}
.topdiv > span
{
	color:red;
	font-size:16px;
	font-weight:bold;
	position:absolute;
	left:10px;
	top:-18px;
}
.account_total
{
	border:1px solid #cccccc;
	padding:10px;
	text-align:center;
	float:left;
}
.account_total span
{
	font-size:24px;
}
.account_total span.negtive
{
	color:green;
}
.topmenu
{
	border:1px solid #cccccc;
	height:auto;
	margin-left:20px;
	float:left;
}
.topmenu ul
{
	height:45px;
	padding:0px;
	margin:0px;
}
.topmenu li
{
	display:block;
	float:left;
	margin-left:5px;
	
}
/* Left menu end */
/* Index top panle begin*/
.indextopdiv
{
	margin:0 auto;
	border:none;
}
/* Index top panle begin*/
/* Add panle begin*/
.adddiv
{
	float:left;
	margin:0 auto;
	margin-left:20px;
	width:860px;
	border:1px solid #cccccc;
	height:auto;
	padding:10px;
}
.adddiv *
{
	float:left;
	margin-bottom:10px;
}
.adddiv label
{
	width:860px;
	margin-bottom:5px;
}
.adddiv textarea
{
	width:850px;
	height:250px;
}
.adddiv .assign
{
	width:600px;
	border:1px solid #cccccc;
}
.adddiv .assign li
{	
	margin-right:20px;
}
.adddiv .assign input
{
	width:100px;
	float:none;
}
/* Add panle en*/

/*viewhistorydiv panel begin */
.viewhistorydiv
{
	float:left;
	margin:0 auto;
	width:860px;
	border:1px solid #cccccc;
	height:auto;
	padding:10px;
}
/*vishistoryiv panel end */

/* record viewer  begin*/
.ullist{padding:0px;margin:0px;} 
.ullist table th{padding-top:0px;padding-left:0px;} 
.ullist .label1{float:left;width:100px;}
.ullist .label2{float:left;}
.threedaydiv
{
	float:left;
	border:solid 1px #444444;
	margin-left:20px;
	width:230px;
}
.weekdatatable
{
	margin:0px;
	padding:0px;
}
.weekdatatable li
{
	float:left;
	margin-right:8px;
	width:70px;
}
.weekdatatable li.th
{
	font-weight:bold;
	font-size:16px;
}
.weekdatatable table th{padding-top:0px;padding-left:0px;} 
/* record viewer  end*/